using Finance.Domain.盘点;
using Finance.ErrorCode;
using MediatR;

namespace Finance.Api.Write.Applications.Commands.入库管理
{
    public class GoinAddCommand : IRequest<ApiResult<int>>
    {
        /// <summary>
        /// 入库单号
        /// </summary>
        public string InNo { get; set; }

        /// <summary>
        /// 入库类型
        /// </summary>
        public string InType { get; set; }

        /// <summary>
        /// 入库名称
        /// </summary>
        public string BoxName { get; set; }

        /// <summary>
        /// 入库时间
        /// </summary>
        public DateTime InTime { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Message { get; set; }

        /// <summary>
        /// 盘点表ID
        /// </summary>
        public int checkid { get; set; }

        /// <summary>
        /// 入库明细列表
        /// </summary>
        public List<GoinDetail> DetailList { get; set; }
    }
} 